
.layout-second .container {
	margin-bottom: 20px; }

.layout-third .container {
	margin-bottom: 20px; }

/** container **/

.container {
	position: relative; padding: 20px;
	background: #fff;
	_height: 1px; _overflow-y: visible; }

.container .bg1- {
	position: absolute; top: 0; left: 0;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-tl.png"}}) 0 0 no-repeat;
	_background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tl.png"}}', sizingMethod='crop'); }
	
.container .bg2- {
	position: absolute; top: 0; right: 0;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-tr.png"}}) 0 0 no-repeat;
	_right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px"); _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-tr.png"}}', sizingMethod='crop'); }

.container .bg3- {
	position: absolute; bottom: 0; right: 0;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-br.png"}}) 0 0 no-repeat;
	_bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "0px"); _right: expression(this.parentNode.offsetWidth % 2? "-1px" : "0px"); _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-br.png"}}', sizingMethod='crop'); }
	
.container .bg4- {
	position: absolute; left: 0; bottom: 0;
	width: 12px; height: 12px;
	font-size: 1px;
	background: url({{!static type="images" "decoration/corner-bl.png"}}) 0 0 no-repeat;
	_bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "0px"); _background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{{!static type="images" "decoration/corner-bl.png"}}', sizingMethod='crop'); }

.container .title- {
	overflow: hidden;
	height: 1%; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px #e8e6c6 solid;
	font-size: 2.2em;
	_overflow: visible; zoom: 1; }

.container .title- h1 {
	float: left; }

.container .title- img {
	float: right; position: relative; top: 4px; }